package com.yueyang.sojourn.server.common.baymax.web.result;

/**
 * 标准Rest输出,可指定业务码和业务提示信息
 * 
 * @author huisman
 * @see com.yueyang.sojourn.server.common.baymax.web.result.JAssert
 * @Copyright (c) 2015, yueyang Group All Rights Reserved.
 */
public interface RestResult {
  /**
   * 预定义的业务码
   */
  int getCode();

  /**
   * 业务码的文字说明
   */
  String getMessage();

  /**
   * 常见的内置业务码
   */
  public interface Codes {
    /**
     * 未知原因
     */
    int UNKNOWN = -1;
  }
}
